package com.mastercard.assets.flows.to;

import java.util.ArrayList;
import java.util.List;

import com.mastercard.assets.jpa.TblAsset;
import com.mastercard.assets.jpa.TblCampania;
import com.mastercard.assets.jpa.TblCampaniaMes;
import com.mastercard.assets.jpa.TblCampaniaProductoAdq;
import com.mastercard.assets.jpa.TblCampaniaProductoUsuario;
import com.mastercard.assets.jpa.TblCuenta;
import com.mastercard.assets.jpa.TblDomestic;
import com.mastercard.assets.jpa.TblGanador;
import com.mastercard.assets.jpa.TblPaquete;
import com.mastercard.assets.web.util.to.TblAssetWraper;

public class FlowCampaignTO
	extends
		FlowDataTO
{
	private List< TblAsset > assets = new ArrayList< TblAsset >( ) ;
        private List< TblPaquete > paquetes ;
	private TblCuenta cuenta ;
	private TblCampania campania ;
        private List< TblAssetWraper > assetS ;
        private int[] meses ;
        private List< TblCampaniaProductoAdq > tblCampaniaProductoAdq ;
        private List< TblCampaniaProductoUsuario > tblCampaniaProductoUsr ;
        private List<TblCampaniaMes> tblCampaniaMeses ;
        private int[] ttp ;
        private int total ;
        private List< TblGanador > ganadores ;
        private String[] gNombre ;
        private String[] gApellido ;
        private String[] gFec_nac ;
        private String[] email ;
        private String[] tel ;
        private String[] cel ;
        private String[] gPasaporte ;
        private String[] gVigenciaIni ;
        private String[] gVigenciaFin ;
        private String[] aNombre ;
        private String[] aApellido ;
        private String[] aFec_nac ;
        private String[] aPasaporte ;
        private String[] aVigenciaIni ;
        private String[] aVigenciaFin ;
        private String[] archivoBoleto ;
        private String[] archivoCotizacion ;
        private String[] archivoAgenda ;
        private int[] cveWin ;
        private List< TblDomestic > tblDomestic ;        
        
        private ArrayList assetNmae ;
        private ArrayList tipoPaq ;
        private ArrayList numPaq ;
        private ArrayList costoPaq ;
        private ArrayList fondeo ;
        private float laverage ;
	
	public TblCampania getCampania() {
		return campania;
	}
	public void setCampania(TblCampania campania) {
		this.campania = campania;
	}
	public TblCuenta getCuenta() {
		return cuenta;
	}
	public void setCuenta(TblCuenta cuenta) {
		this.cuenta = cuenta;
	}
        public List< TblPaquete > getPaquetes() {
		return paquetes;
	}
	public void setPaquetes(List< TblPaquete > paquetes) {
		this.paquetes = paquetes;
	}
	
	public List< TblAsset > getAssets( )
	{
		return assets ;
	}
	
	public void setAssets( List< TblAsset > assets )
	{
		this.assets = assets ;
	}

        public List< TblAssetWraper > getAssetS() {
            return assetS;
        }

        public void setAssetS(List< TblAssetWraper > assetS) {
            this.assetS = assetS;
        }

    /**
     * @return the meses
     */
    public int[] getMeses() {
        return meses;
    }

    /**
     * @param meses the meses to set
     */
    public void setMeses(int[] meses) {
        this.meses = meses;
    }

    /**
     * @return the tblCampaniaProductoAdq
     */
    public List< TblCampaniaProductoAdq > getTblCampaniaProductoAdq() {
        return tblCampaniaProductoAdq;
    }

    /**
     * @param tblCampaniaProductoAdq the tblCampaniaProductoAdq to set
     */
    public void setTblCampaniaProductoAdq(List< TblCampaniaProductoAdq > tblCampaniaProductoAdq) {
        this.tblCampaniaProductoAdq = tblCampaniaProductoAdq;
    }

    /**
     * @return the ttp
     */
    public int[] getTtp() {
        return ttp;
    }

    /**
     * @param ttp the ttp to set
     */
    public void setTtp(int[] ttp) {
        this.ttp = ttp;
    }

    /**
     * @return the total
     */
    public int getTotal() {
        return total;
    }

    /**
     * @param total the total to set
     */
    public void setTotal(int total) {
        this.total = total;
    }

    /**
     * @return the tblCampaniaProductoUsr
     */
    public List< TblCampaniaProductoUsuario > getTblCampaniaProductoUsr() {
        return tblCampaniaProductoUsr;
    }

    /**
     * @param tblCampaniaProductoUsr the tblCampaniaProductoUsr to set
     */
    public void setTblCampaniaProductoUsr(List< TblCampaniaProductoUsuario > tblCampaniaProductoUsr) {
        this.tblCampaniaProductoUsr = tblCampaniaProductoUsr;
    }

    /**
     * @return the tblCampaniaMeses
     */
    public List<TblCampaniaMes> getTblCampaniaMeses() {
        return tblCampaniaMeses;
    }

    /**
     * @param tblCampaniaMeses the tblCampaniaMeses to set
     */
    public void setTblCampaniaMeses(List<TblCampaniaMes> tblCampaniaMeses) {
        this.tblCampaniaMeses = tblCampaniaMeses;
    }

    /**
     * @return the ganadores
     */
    public List< TblGanador > getGanadores() {
        return ganadores;
    }

    /**
     * @param ganadores the ganadores to set
     */
    public void setGanadores(List< TblGanador > ganadores) {
        this.ganadores = ganadores;
    }

    /**
     * @return the gNombre
     */
    public String[] getgNombre() {
        return gNombre;
    }

    /**
     * @param gNombre the gNombre to set
     */
    public void setgNombre(String[] gNombre) {
        this.gNombre = gNombre;
    }

    /**
     * @return the gApellido
     */
    public String[] getgApellido() {
        return gApellido;
    }

    /**
     * @param gApellido the gApellido to set
     */
    public void setgApellido(String[] gApellido) {
        this.gApellido = gApellido;
    }

    /**
     * @return the gFec_nac
     */
    public String[] getgFec_nac() {
        return gFec_nac;
    }

    /**
     * @param gFec_nac the gFec_nac to set
     */
    public void setgFec_nac(String[] gFec_nac) {
        this.gFec_nac = gFec_nac;
    }

    /**
     * @return the Email
     */
    public String[] getEmail() {
        return email;
    }

    /**
     * @param Email the Email to set
     */
    public void setEmail(String[] email) {
        this.email = email;
    }

    /**
     * @return the Tel
     */
    public String[] getTel() {
        return tel;
    }

    /**
     * @param Tel the Tel to set
     */
    public void setTel(String[] tel) {
        this.tel = tel;
    }

    /**
     * @return the Cel
     */
    public String[] getCel() {
        return cel;
    }

    /**
     * @param Cel the Cel to set
     */
    public void setCel(String[] cel) {
        this.cel = cel;
    }

    /**
     * @return the gPasaporte
     */
    public String[] getgPasaporte() {
        return gPasaporte;
    }

    /**
     * @param gPasaporte the gPasaporte to set
     */
    public void setgPasaporte(String[] gPasaporte) {
        this.gPasaporte = gPasaporte;
    }

    /**
     * @return the gVigenciaIni
     */
    public String[] getgVigenciaIni() {
        return gVigenciaIni;
    }

    /**
     * @param gVigenciaIni the gVigenciaIni to set
     */
    public void setgVigenciaIni(String[] gVigenciaIni) {
        this.gVigenciaIni = gVigenciaIni;
    }

    /**
     * @return the gVigenciaFin
     */
    public String[] getgVigenciaFin() {
        return gVigenciaFin;
    }

    /**
     * @param gVigenciaFin the gVigenciaFin to set
     */
    public void setgVigenciaFin(String[] gVigenciaFin) {
        this.gVigenciaFin = gVigenciaFin;
    }

    /**
     * @return the aNombre
     */
    public String[] getaNombre() {
        return aNombre;
    }

    /**
     * @param aNombre the aNombre to set
     */
    public void setaNombre(String[] aNombre) {
        this.aNombre = aNombre;
    }

    /**
     * @return the aApellido
     */
    public String[] getaApellido() {
        return aApellido;
    }

    /**
     * @param aApellido the aApellido to set
     */
    public void setaApellido(String[] aApellido) {
        this.aApellido = aApellido;
    }

    /**
     * @return the aFec_nac
     */
    public String[] getaFec_nac() {
        return aFec_nac;
    }

    /**
     * @param aFec_nac the aFec_nac to set
     */
    public void setaFec_nac(String[] aFec_nac) {
        this.aFec_nac = aFec_nac;
    }

    /**
     * @return the aPasaporte
     */
    public String[] getaPasaporte() {
        return aPasaporte;
    }

    /**
     * @param aPasaporte the aPasaporte to set
     */
    public void setaPasaporte(String[] aPasaporte) {
        this.aPasaporte = aPasaporte;
    }

    /**
     * @return the aVigenciaIni
     */
    public String[] getaVigenciaIni() {
        return aVigenciaIni;
    }

    /**
     * @param aVigenciaIni the aVigenciaIni to set
     */
    public void setaVigenciaIni(String[] aVigenciaIni) {
        this.aVigenciaIni = aVigenciaIni;
    }

    /**
     * @return the aVigenciaFin
     */
    public String[] getaVigenciaFin() {
        return aVigenciaFin;
    }

    /**
     * @param aVigenciaFin the aVigenciaFin to set
     */
    public void setaVigenciaFin(String[] aVigenciaFin) {
        this.aVigenciaFin = aVigenciaFin;
    }
    
    /**
     * @return the archivoBoleto
     */
    public String[] getArchivoBoleto() {
        return archivoBoleto;
    }

    /**
     * @param archivoBoleto the archivoBoleto to set
     */
    public void setArchivoBoleto(String[] archivoBoleto) {
        this.archivoBoleto = archivoBoleto;
    }
    
    /**
     * @return the archivoAgenda
     */
    public String[] getArchivoAgenda() {
        return archivoAgenda;
    }

    /**
     * @param archivoAgenda the archivoAgenda to set
     */
    public void setArchivoAgenda(String[] archivoAgenda) {
        this.archivoAgenda = archivoAgenda;
    }
    
     /**
     * @return the archivoCotizacion
     */
    public String[] getArchivoCotizacion() {
        return archivoCotizacion;
    }

    /**
     * @param archivoCotizacion the archivoCotizacion to set
     */
    public void setArchivoCotizacion(String[] archivoCotizacion) {
        this.archivoCotizacion = archivoCotizacion;
    }
    
    /**
     * @return the cveWin
     */
    public int[] getCveWin() {
        return cveWin;
    }

    /**
     * @param cveWin the cveWin to set
     */
    public void setCveWin(int[] cveWin) {
        this.cveWin = cveWin;
    }
    
    public List< TblDomestic > getTblDomestic() {
        return tblDomestic;
        }

        public void setTblDomestic(List< TblDomestic > tblDomestic) {
            this.tblDomestic = tblDomestic;
        }

    /**
     * @return the assetNmae
     */
    public ArrayList getAssetNmae() {
        return assetNmae;
    }

    /**
     * @param assetNmae the assetNmae to set
     */
    public void setAssetNmae(ArrayList assetNmae) {
        this.assetNmae = assetNmae;
    }

    /**
     * @return the tipoPaq
     */
    public ArrayList getTipoPaq() {
        return tipoPaq;
    }

    /**
     * @param tipoPaq the tipoPaq to set
     */
    public void setTipoPaq(ArrayList tipoPaq) {
        this.tipoPaq = tipoPaq;
    }

    /**
     * @return the numPaq
     */
    public ArrayList getNumPaq() {
        return numPaq;
    }

    /**
     * @param numPaq the numPaq to set
     */
    public void setNumPaq(ArrayList numPaq) {
        this.numPaq = numPaq;
    }

    /**
     * @return the costoPaq
     */
    public ArrayList getCostoPaq() {
        return costoPaq;
    }

    /**
     * @param costoPaq the costoPaq to set
     */
    public void setCostoPaq(ArrayList costoPaq) {
        this.costoPaq = costoPaq;
    }
    
    /**
     * @return the fondeo
     */
    public ArrayList getFondeo() {
        return fondeo;
    }

    /**
     * @param costoPaq the costoPaq to set
     */
    public void setFondeo(ArrayList fondeo) {
        this.fondeo = fondeo;
    }        

    /**
     * @return the laverage
     */
    public float getLaverage() {
        return laverage;
    }

    /**
     * @param laverage the laverage to set
     */
    public void setLaverage(float laverage) {
        this.laverage = laverage;
    }
    
}
